home *** CD-ROM | disk | FTP | other *** search
/ Clip Art, More, & Even more Clip Art / LitClip.iso / Install Acrobat Reader 4.05c / Install Acrobat Reader 4.05c.rsrc / CODE_19_Segment 19.txt < prev    next >
Text File  |  1999-03-19  |  59KB  |  969 lines

  1. # near model CODE resource
  2. # jump table entries: 43167-43178 (12 of them)
  3. 00000000  FB05                     .extension 0xB05 <<F/4-5/5>> // unimplemented
  4. 00000002  899D                     or.l       [A5]+, D4
  5. 00000004  0000 1045                ori.b      D0, 0x45 /* 'E' */
  6. 00000008  0000 0A2E                ori.b      D0, 0x2E /* '.' */
  7. 0000000C  0000 0130                ori.b      D0, 0x30 /* '0' */
  8. 00000010  8000                     or.b       D0, D0
  9. 00000012  0002 0033                ori.b      D2, 0x33 /* '3' */
  10. 00000016  6B22                     bmi        +0x24 /* 0000003A */
  11. 00000018  009F B3C8 A090           ori.l      [A7]+, 0xB3C8A090
  12. 0000001E  4258                     clr.w      [A0]+
  13. 00000020  32BC 6B30                move.w     [A1], 0x6B30 /* 'k0' */
  14. 00000024  6A24                     bpl        +0x26 /* 0000004A */
  15. 00000026  6E10                     bgt        +0x12 /* 00000038 */
  16. 00000028  6E0A                     bgt        +0xC /* 00000034 */
  17. 0000002A  1340 6B0E                move.b     [A1 + 0x6B0E], D0
  18. 0000002E  FF5B                     .extension 0xF5B <<F/4-5/7>> // unimplemented
  19. 00000030  B020                     cmp.b      D0, -[A0]
  20. 00000032  57C9 3341                dbeq       D1, +0x3343 /* 00003375 */
  21. // begin alternate branch 00000034-00000038
  22. label00000034:
  23. 00000034  3341 6B18                move.w     [A1 + 0x6B18], D1
  24. // end alternate branch 00000034-00000038
  25. label00000034: // (misaligned)
  26. 00000036  6B18                     bmi        +0x1A /* 00000050 */
  27. label00000038:
  28. 00000038  1368 3378 3178           move.b     [A1 + 0x3178], [A0 + 0x3378]
  29. // begin alternate branch 0000003A-00000048
  30. label0000003A:
  31. 0000003A  3378 3178 3168           move.w     [A1 + 0x3168], [0x00003178]
  32. 00000040  2168 3368 3EBC           move.l     [A0 + 0x3EBC], [A0 + 0x3368]
  33. label00000042: // (misaligned)
  34. 00000046  EA84                     asr        D4, 5
  35. // end alternate branch 0000003A-00000048
  36. label0000003A: // (misaligned)
  37. 0000003E  3168 2168 3368           move.w     [A0 + 0x3368], [A0 + 0x2168]
  38. // begin alternate branch 00000042-00000048
  39. label00000042:
  40. 00000042  3368 3EBC EA84           move.w     [A1 - 0x157C], [A0 + 0x3EBC]
  41. // end alternate branch 00000042-00000048
  42. label00000042: // (misaligned)
  43. 00000044  3EBC EA84                move.w     [A7], 0xEA84
  44. 00000048  EA51                     roxr       D1.w, 5
  45. label0000004A:
  46. 0000004A  B298                     cmp.l      D1, [A0]+
  47. 0000004C  4A98                     tst.l      [A0]+
  48. 0000004E  D3D0                     add.l      A1, [A0]
  49. label00000050:
  50. 00000050  EA52                     roxr       D2.w, 5
  51. 00000052  60EE                     bra        -0x10 /* 00000042 */
  52. 00000054  6B62                     bmi        +0x64 /* 000000B8 */
  53. 00000056  6C6B                     bge        +0x6D /* 000000C3 */
  54. 00000058  6D6D                     blt        +0x6F /* 000000C7 */
  55. 0000005A  6C72                     bge        +0x74 /* 000000CE */
  56. 0000005C  6082                     bra        -0x7C /* FFFFFFE0 */
  57. 0000005E  0075 0CB3 F280           ori.w      [A5 + A7.w * 2 - 0x128], 0xCB3
  58. 00000064  F327                     .extension 0x327 <<F/4-5/1>> // unimplemented
  59. 00000066  2E48                     movea.l    A7, A0
  60. 00000068  3F18                     move.w     -[A7], [A0]+
  61. 0000006A  3F38 6E1C                move.w     -[A7], [0x00006E1C]
  62. 0000006E  AB03                     syscall    Jackson
  63. 00000070  B200                     cmp.b      D1, D0
  64. 00000072  91C9                     sub.l      A0, A1
  65. 00000074  0704                     btst       D4, D3
  66. 00000076  0508                     btst       A0, D2
  67. 00000078  0900                     btst       D0, D4
  68. 0000007A  6B16                     bmi        +0x18 /* 00000092 */
  69. 0000007C  0CB1 2038 6A02 4297      cmpi.l     [A1 + D4.w * 2 - 0x105], 0x20386A02
  70. 00000084  2F6F 30AF A9C7           move.l     [A7 - 0x5639], [A7 + 0x30AF]
  71. 0000008A  A43C                     syscall    CmpString, flags=4
  72. 0000008C  A03C                     syscall    CmpString
  73. 0000008E  A63C                     syscall    CmpString, flags=6
  74. 00000090  A23C                     syscall    CmpString, flags=2
  75. label00000092:
  76. 00000092  0A00 A054                xori.b     D0, 0x54 /* 'T' */
  77. 00000096  A254                     syscall    UprString/UprText, flags=2
  78. 00000098  A04E                     syscall    AddDrive
  79. 0000009A  A001                     syscall    Close
  80. 0000009C  A014                     syscall    GetVol/PBHGetVol/HGetVol
  81. 0000009E  A015                     syscall    SetVol/PBHSetVol/HSetVol
  82. 000000A0  A013                     syscall    FlushVol
  83. 000000A2  A00C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo
  84. 000000A4  43E8 22EE                lea.l      A1, [A0 + 0x22EE]
  85. 000000A8  22AE A00D                move.l     [A1], [A6 - 0x5FF3]
  86. 000000AC  A009                     syscall    Delete/PBHDelete/HDelete
  87. 000000AE  A018                     syscall    GetFPos
  88. 000000B0  322F 6B04                move.w     D1, [A7 + 0x6B04]
  89. 000000B4  82C0                     divu.w     D1, D0
  90. 000000B6  82FC 4841                divu.w     D1, 0x4841 /* 'HA' */
  91. // begin alternate branch 000000B8-000000BA
  92. label000000B8:
  93. 000000B8  4841                     swap.w     D1
  94. // end alternate branch 000000B8-000000BA
  95. label000000B8: // (misaligned)
  96. 000000BA  5541                     subq.w     D1, 2
  97. 000000BC  302F 640C                move.w     D0, [A7 + 0x640C]
  98. 000000C0  FFCD                     .invalid   <<F/7/7>>
  99. 000000C2  3E81                     move.w     [A7], D1
  100. 000000C4  ADE9                     syscall    Pack2, auto_pop
  101. 000000C6  2F49 ADED                move.l     [A7 - 0x5213], A1
  102. 000000CA  2F40 12C0                move.l     [A7 + 0x12C0], D0
  103. label000000CE:
  104. 000000CE  93C8                     sub.l      A1, A0
  105. 000000D0  10E8 A9E1                move.b     [A0]+, [A0 - 0x561F]
  106. 000000D4  A9E3                     syscall    PtrToHand
  107. 000000D6  4211                     clr.b      [A1]
  108. 000000D8  6212                     bhi        +0x14 /* 000000EC */
  109. 000000DA  A214                     syscall    GetVol/PBHGetVol/HGetVol, flags=2
  110. 000000DC  A215                     syscall    SetVol/PBHSetVol/HSetVol, flags=2
  111. 000000DE  A242                     syscall    RstFilLock/PBHRstFLock/HRstFLock, flags=2
  112. 000000E0  F83A 7CFF                .tblXX     0xF83A, 0x7CFF // unimplemented
  113. 000000E4  FC92 FBBC                .extension 0xC92 <<F/2-3/6>> // unimplemented
  114. 000000E8  FB92                     .invalid   <<F/6/5>>
  115. 000000EA  F70E                     .extension 0x70E <<F/4-5/3>> // unimplemented
  116. label000000EC:
  117. 000000EC  FB76                     .extension 0xB76 <<F/4-5/5>> // unimplemented
  118. 000000EE  FB9A                     .invalid   <<F/6/5>>
  119. 000000F0  FDD6                     .invalid   <<F/7/6>>
  120. 000000F2  FA9C A9B1                .extension 0xA9C <<F/2-3/5>> // unimplemented
  121. 000000F6  FA74 F74C                .extension 0xA74 <<F/1/5>>, 0xF74C // unimplemented
  122. 000000FA  B840                     cmp.w      D4, D0
  123. 000000FC  F812 F7CC                .tblXX     0xF812, 0xF7CC // unimplemented
  124. 00000100  03C8                     .incomplete
  125. 00000102  04AE 0F78 0FD0 286F      subi.l     [A6 + 0x286F], 0xF780FD0
  126. 0000010A  4A18                     tst.b      [A0]+
  127. 0000010C  5388                     subq.l     A0, 1
  128. 0000010E  1819                     move.b     D4, [A1]+
  129. 00000110  1418                     move.b     D2, [A0]+
  130. 00000112  B404                     cmp.b      D2, D4
  131. 00000114  4788                     .invalid   3, A0 // invalid opcode 4 with b == 6
  132. 00000116  97F6 FD87 9AFC FBA6      sub.l      A3, [[ + <<invalid base displacement size>>] + A7 * 4 - 0x6503045A]
  133. 0000011E  F6FD 879A                .extension 0x6FD <<F/2-3/3>> // unimplemented
  134. 00000122  FCFB 47A7                .extension 0xCFB <<F/2-3/6>> // unimplemented
  135. 00000126  478D                     .invalid   3, A5 // invalid opcode 4 with b == 6
  136. 00000128  9794                     sub.l      [A4], D3
  137. 0000012A  8697                     or.l       D3, [A7]
  138. 0000012C  2B3F                     move.l     -[A5], <<invalid special address>>
  139. 0000012E  0F62                     bchg       -[A2], D7
  140. 00000130  2B3F